vigorous advocate - Turkish English Dictionary